spotted quoll - Spanish English Dictionary